/**
 * @name 数组管理工具类
 * @author qianShang
 * @version 20230919
 */

export class ArrayUtil{

    /**
     * 将数组按照尺寸进行分割
     * @param arr 需要分割的数组        [1,2,3,4,5,6,7,8,9]
     * @param chunkSize 分割的尺寸      3
     * @returns 分割好后的数组          [[1,2,3],[4,5,6],[7,8,9]]
     */
    chunkArray(arr, chunkSize) {
        const chunks = [];
        for (let i = 0; i < arr.length; i += chunkSize) {
            chunks.push(arr.slice(i, i + chunkSize));
        }
        return chunks;
    }
}

